package com.cnhis.cloudhealth.clinical.medical.base.service;


import com.cnhis.cloudhealth.clinical.medical.base.mapper.MsysUserparameters;

import java.util.List;
import java.util.Map;

/**
 * Created by hdd on 2016/6/13.
 */
public interface IMsysUserparameters {

    /**
     * @param param
     * @return java.util.List<com.cnhis.cloudhealth.clinical.medical.base.mapper.MsysUserparameters>
     * @throws
     * @Title: findUserParameters
     * @Description: （根据当前科室与参数ids查询集合）
     * @author chengshaowei
     * @date 2017/10/30
     */
    List<MsysUserparameters> findUserParameters(Map<String, Object> param);

    /**
     * @param list
     * @return void
     * @throws
     * @Title: batchinsertByVo
     * @Description: （批量保存科室级参数）
     * @author chengshaowei
     * @date 2017/10/30
     */
    void batchinsertByVo(List<MsysUserparameters> list) throws Exception;

    /**
     * @param list
     * @return void
     * @throws
     * @Title: batchupdateByVoNotNull
     * @Description: （批量修改科室级参数）
     * @author chengshaowei
     * @date 2017/10/30
     */
    void batchupdateByVoNotNull(List<MsysUserparameters> list) throws Exception;
}
